/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sv.edu.ues.igf115.clave1.negocio;

import java.math.BigDecimal;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import sv.edu.ues.igf115.clave1.datos.DaoClientetarjeta;
import sv.edu.ues.igf115.clave1.dominio.*;

/**
 *
 * @author Traabajo
 */
public class CtrlClientetarjeta {
    
    
   DaoClientetarjeta daoclientet = new DaoClientetarjeta();
           
    public void insertarClientetarjeta(ClienteTarjeta clienteT){
		
                
		daoclientet.guarda(clienteT);
	
	}
    
     public void actualizarClientetarjeta(ClienteTarjeta clienteT){
		
                
		daoclientet.actualizar(clienteT);
	
	}
    
    
  public ClienteTarjeta consultar(String cliente, String tarjeta) {
      
		ClienteTarjeta clientetarjeta = daoclientet.clientetarjeta(cliente,tarjeta);
		if (clientetarjeta != null) {
                    
                             return clientetarjeta;
  		     }
		 else
			 return null;
		
	}  
    
   public List<ClienteTarjeta> consultarTodo() {
      
		List<ClienteTarjeta> clientetarjeta = daoclientet.clientetarjetaTodo();
		if (clientetarjeta != null) {
                    
                             return clientetarjeta;
  		     }
		 else
			 return null;
		
	} 
      public void eliminar (ClienteTarjeta clientetarjeta) {
      
	        daoclientet.elimina(clientetarjeta);
                   
	}  
      
       public List<TarjetaCredito> obteneridTarjeta(){
      
    return daoclientet.obtenerid();
      
       }
       
        public List<ClienteTarjeta> obtenerid(){
      
    return daoclientet.obteneridclientetarjeta();
      
       }
       
       public List<Cliente> obteneridcliente(){
      
    return daoclientet.obteneridcliente();
     
       }
    
 
public Date getdate(String date){
    
    
     SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
        Date convetedDate;
            try{
                return convetedDate = df.parse(date);                   
            } catch(ParseException e){
                e.printStackTrace();
            }   
    return null;
    }  
}
